@charset "utf-8";
/* CSS Document */

/* 全局样式 */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd,em { margin: 0; padding: 0; border: 0; }
body { font-size: 12px; font-family: '\65B0\5B8B\4F53', '\5B8B\4F53', Verdana; background:#f3f3f3;}
ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; outline: none; }
a{text-decoration: none; outline: none;}
html { overflow-x: hidden; }
.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right;}

.main-container{width:960px; min-height:650px; margin:0 auto; overflow:hidden;}
.search-logo{width:321px; height:60px; margin:210px auto 50px auto;}
.search-from{width:620px; height:38px; margin:0 auto; background:#FFF;}
.search-from form{width:620px; height:38px;}
.search-text-con{width:535px; height:38px; background:url(../images/search_bg.gif) no-repeat; float:left;}
.search-text{ display:block; width:525px; height:30px; line-height:30px; float:left; margin:3px 5px; border:0 none; outline:0 none; font-family:'Microsoft Yahei'; font-size:14px;}
.search-btn-con{width:85px; height:38px; float:left;}
.search-btn{width:85px; height:38px; line-height:38px; cursor:pointer; border:0px; background-color:#d6000f;font-family:'Microsoft Yahei'; font-size:18px;color:#f3f3f3;}

.con-l{width:640px; overflow:hidden;margin-left: 160px;}
.con-r{width:300px; overflow:hidden; float:right;}

.search-type{width:640px; margin-top:20px; margin-bottom:9px; overflow:hidden;}
.search-type li{font-family:'Microsoft Yahei'; font-size:18px; color:#333; float:left; cursor:pointer; margin-right:22px; letter-spacing:1px;}

.search-from2{width:640px; height:40px; margin-bottom:27px}
.search-from2 form{width:640px; height:32px;}
.search-text-con2{width:538px; height:32px; background:url(images/search_bg2.gif) no-repeat; float:left;}
body .search-text2{ display:block; width:528px; height:26px; line-height:26px; float:left; margin:3px 5px; border:0px; outline:none; font-family:'Microsoft Yahei'; font-size:14px;}
.search-btn-con2{width:102px; height:32px; float:left;}
body .search-btn2{width:102px; height:32px; line-height:32px; cursor:pointer; border:0px; background-color:#d6000f;font-family:'Microsoft Yahei'; font-size:16px;color:#f3f3f3;}
.search-list-con{width:640px; background-color:#fff; overflow:hidden; margin-top:0px; padding-bottom:15px; padding-top:5px;}
.search-list{width:600px; overflow:hidden; margin:10px 20px 0px 20px;}

.search-list dt{font-family:'Microsoft Yahei'; font-size:16px; line-height:20px; margin-bottom:7px; font-weight:normal;}
.search-list dt a{color:#2981a9;}
.search-list dt a em{ font-style:normal; color:#cc0000;}

.search-list .author-time{color: #666666;font-family: "microsoft yahei";font-size: 14px;margin-bottom: 7px;}
.search-list .author-time a{color:#2981a9;}
.search-list .search-detail{font-size:14px; color:#666666;margin-bottom:5px; font-family: microsoft yahei;line-height:22px;}
.search-list .search-detail em{font-style:normal; color:#cc0000;}
.search-list .search-link{font-size:12px;font-family:Arial;margin-bottom:5px;}
.search-list .search-link a{color:#5f980b;}

.search-list .search-replay{margin-bottom:5px; }

.search-list .search-replay .replay{font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .ding{padding-left:25px; background:url(../images/ding.png) 10px -2px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .source{padding-left:27px; background:url(../images/ding.png) 10px -23px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .link{padding-left:27px; background:url(../images/ding.png) 10px -45px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .discuss{padding-left:28px; background:url(../images/ding.png) 10px -68px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .like{padding-left:28px; background:url(../images/ding.png) 10px -91px no-repeat; font-size:12px; color:#999999;font-family:Arial;}


.relation-search{width:640px; overflow:hidden; margin-bottom:15px;}
.relation-search p{font-family:'Microsoft Yahei';font-size:14px;color:#333333; margin-bottom:5px;}
.relation-search p em{font-style:normal; color:#cc0000;}
.relation-search ul{width:700px; overflow:hidden;}
.relation-search ul li{float:left;font-family:'Microsoft Yahei';font-size:12px; margin-bottom:5px; width:128px;}
.relation-search ul li a{color:#2981A9;}

.adv{width:300px; height:127px; margin-top:116px;}
.common-box{width:300px; background-color:#fff; overflow:hidden; margin-top:20px;}
.common-box h3{font-family:'Microsoft Yahei';font-size:18px; color:#333; font-weight:normal; margin-left:20px; margin-top:15px;}

.source-list{ width:300px; margin-left:20px; overflow:hidden; margin-top:20px; margin-bottom:10px;}
.source-list dl{width:73px; height:102px; margin-right:20px; float:left;}
.source-list dt{width:73px; height:70px; float:left;}
.source-list dd{width:73px; height:28px; text-align:center; line-height:28px; float:left; font-family:Arial; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.source-list dd a{color:#333333;}

.relation-pos{width:260px; overflow:hidden; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.relation-pos li{ font-size:12px; margin-bottom:5px;}
.relation-pos li a{ color:#2981a9;}

.relation-project{width:260px; overflow:hidden; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.relation-project li{ font-size:12px; margin-bottom:5px;}
.relation-project li a{ color:#2981a9;}

.search-addition-con{width:640px; overflow:hidden; position:absolute; left:0px; top:35px;}
.search-addition{width:100%; font-size:14px; height:20px; line-height:20px; font-family:Arial;}
.search-addition em{ display:block;height:20px; float:left; padding-right:4px; padding-left:3px; margin-top:4px;}
.search-addition em input{ margin:0px; margin-bottom:2px;}
.search-addition span{display:block;height:20px; line-height:20px; float:left; padding-right:13px; font-size:12px;}

.pointout{font-family:'Microsoft Yahei';font-size:14px; color:#333; margin-top:15px; margin-bottom:5px;}
.associate{width:100%; background-color:#fff; overflow:hidden;}
.associate ul{ margin:20px; overflow:hidden;}
.associate ul li{font-family:'Microsoft Yahei';font-size:16px; margin-bottom:10px;}
.associate ul li a{color:#2981a9;}
.csdn-toolbar .logo .img {background: none;}
.csdn-pagination{  margin-right:5px;}


input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {width:;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border:0 none;
    outline:0 none;
    box-shadow: none;
    transition: none;
}

input[type="text"]:focus{outline:none;box-shadow: none;}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 0;
    vertical-align:inherit;
}

body{ background-color:#f3f3f3;}
body .search-btn2 {background-color: #be1a21;}

.adv {
    height: 127px;
    margin-top: 137px;
    width: 300px;
}

.common-box h3 {

    margin-top: 3px;
}

.source-list {
    margin-top: 6px;

}

.relation-pos {
    margin-top: 6px;
}

.relation-pos li{font-family:'\5B8B\4F53';}


.relation-project {
    margin-top: 6px;
}

.relation-project li {
    font-family:'\5B8B\4F53';
}



.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #CC0000;
    color: #FFFFFF;
}

.btn {
	border-radius: 0px;
}

.btn-xs {
    border-radius: 0;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    border-radius: 0px; 
    margin-bottom: 0px;

}
.csdn-pagination .btn {
    font-family: "Helvetica","Tahoma, Arial","sans-serif";
    font-size: 12px;
}
.csdn-toolbar .logo .img {
    background: url(../images/f_name.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.search-suggest{width:536px; overflow:hidden; background-color:#fff; border:1px solid #DDDDDD; border-top:0px; position:absolute; left:50%; top:398px; display:none; margin-left:-310px; z-index:1000;}
.search-suggest li{ height:30px; line-height:30px; padding-left:5px;font-family:'Microsoft Yahei'; font-size:14px;}


.search-suggest2{width:538px; overflow:hidden; background-color:#fff; border:1px solid #DDDDDD; border-top:0px; position:absolute; left:50%; top:143px; display:none; margin-left:-480px;z-index:1000;}
.search-suggest2 li{ height:30px; line-height:30px; padding-left:5px;font-family:'Microsoft Yahei'; font-size:14px;}


.add-tag-con{background-color:#fff; border:1px solid #e2e2e2; margin-top:0px; margin-bottom:10px; padding:15px 0px;}
.add-tag-con h3{margin:0px 17px;}
.add-tag-con h3 a{font-family: Arial,'Microsoft Yahei';font-size:18px; font-weight:bold;color:#2981a9;}
.add-tag-con h3 span{ color:#d32222;}
.add-label{ background-color:#2981a9; border-radius:7px; font-size:12px; color:#fff; text-align:center; padding:1px 7px; font-weight:normal; font-family:'\5B8B\4F53';}


.person-list dt{font-family:'Microsoft Yahei'; font-size:16px; line-height:20px; margin:0 20px 7px; font-weight:normal;}
.person-list dt a{color:#2981a9;}
.person-list dt a em{ font-style:normal; color:#cc0000;}
.person-list{border-bottom:0px solid #eeeeee;overflow:hidden; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
.person-list .person_pic{width:90px; float:left; overflow:hidden; margin-left:20px;}
.person-list .person_pic img{width:75px; height:75px; float:left; display:block}
.person-list .person_pic a{width:75px; height:22px; line-height:22px; display:block; float:left; text-align:center; color:#fff; margin-top:5px;font-family:"microsoft yahei"; background-color:#ececec; color:#333;}
.person-list .person_pic a .add_icon{display:inline-block;width:9px; height:9px; background:url(../images/add.png) no-repeat; padding-right:13px;}
.person-list .person_pic b{font-weight:normal;}
.person-list .person_pic a .hasfocus_icon{display:none;}
.person-list .person_pic a span{display:none;}
.person-list .person_pic a strong{display:none;}

.person-list .person_pic .has_focus{background-color:#c7c7c7; color:#fff;}
.person-list .person_pic .has_focus b{display:none;}
.person-list .person_pic .has_focus .add_icon{display:none;}
.person-list .person_pic .has_focus .hasfocus_icon{width:11px; height:8px; background:url(../images/duigou.png) no-repeat; display:inline-block; padding-right:13px;}
.person-list .person_pic .has_focus span{display:inline-block;}
.person-list .person_pic .has_focus:hover{background-color:#9e9e9e;}

.person-list .person_pic .has_focus:hover strong{display:inline-block; font-weight:normal;}
.person-list .person_pic .has_focus:hover .hasfocus_icon{display:none;}
.person-list .person_pic .has_focus:hover span{display:none;}
.person-list .singup_detail{font-family:"microsoft yahei"; color:#333; line-height:18px; margin-bottom:4px; margin-right:20px; max-height:40px; overflow:hidden; font-size:14px; line-height:22px;}
.person-list .singup_detail span{color: #666;}
.person-list .person_pic a:hover{text-decoration:none;}

.person-list .singup_boke{font-family:"microsoft yahei"; color:#333; font-size:14px; line-height:22px; margin:5px 0;}
.person-list .singup_boke a{color:#428bca;}
.person-list .singup_boke span{color:#666;}


.topadv{width:960px; overflow:hidden; margin:20px auto 0;}
.rightadv{width:300px; height:250px; margin-top:20px;}